package com.baizhi.zjs.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baizhi.zjs.entity.BookEntity;
import com.baizhi.zjs.entity.CategoryEntity;

public interface BookDAO {
public void addBook(BookEntity book);//添加book
//查询所有的图书
public List<BookEntity> showAllBook();
//删除图书
public void delectBook(String id);
//查询一条数据，用于修改的数据回显
public BookEntity showOneBook(String id);
//图书的修改
public void updateBook(BookEntity book);
//模糊条件查询
public List<BookEntity> likeBook(BookEntity book);
//前台热销图书的查询
public List<BookEntity> fShowHotBook();
//前台最新上架
public List<BookEntity> fShowNewBook();
//前台新书热卖
public List<BookEntity> fShowNewHotBook();
//前台编辑推荐
public List<BookEntity> fShowCompile();
//前台测试查询一级类别下的所有图书
public List<BookEntity> queryOneCeateBook(@Param("id")String id,@Param("id1") String id1,@Param("begin")Integer begin,@Param("end")Integer end);
//前台：分页查询：根据类别查询图书数量
	public Integer queryByCount(@Param("id")String id,@Param("id1") String id1);
}
